#todo 1.打开文件 不写mode=r 默认就是r
#读模式中文件不存在就会报错
#todo 文本模式(默认)
# size  指的是字符个数
#UTF-8编码中，一个英文字符等于一个字节，一个中文（含繁体）等于三个字节
f = open('test/demo.txt', mode='r', encoding='utf8')

#todo 二进制模式 主要读图片和视频,读中文会是乱码  rb
# # 二进制模式(b)
# size指的是字节数  UTF-8编码中，一个英文字符等于一个字节，一个中文（含繁体）等于三个字节
f1= open('test/demo.txt', mode='rb')

#todo 2.操作文件
# sum =f .read()#读取所有
# print(sum)
sum =f.read(2)     #文本模式 2个字符数
sum1 =f1.read(2)     #二进制模式 2个字节数
print(sum)              #jk
print(sum1)             #b'jk'
#关闭文本
f.close